from pydantic_settings import BaseSettings


class Settings(BaseSettings):
    DB_HOST: str
    DB_PORT: int
    DB_USER: str
    DB_PASSWORD: str
    DB_NAME: str

    LOG_LEVEL: str

    class Config:
        env_file = ".env"  # 指定.env文件路径
        case_sensitive = False  # 忽略变量名大小写


# 全局配置实例
settings = Settings()
